Programmable Logic Controllers: Principles and Applications

Page 1

PLCs were initially developed for use in large-scale manufacturing facilities, such as those for the automobile industry, and were intended to make production-line changes easier, faster, and less expensive. Currently, medium and large PLCs are available for large production and manufacturing processes, whereas nano- and micro-PLCs are available for small machines and electrical systems. PLCs are available in fixed or modular form factors. Regardless of the form factor, all PLCs have an input section, output section, power supply, central processing unit (CPU), and some type of programming device. When programming PLCs, technicians use integrated keypads, handheld programmers, human machine interfaces (HMIs), or personal computers (PCs). Typically, PCs are used in all but small-scale applications. When a PLC is in RUN mode, the PLC operating cycle or scan runs continuously and sequentially to perform the machine or system function. The operating cycle compares the status of inputs to the program in the PLC and updates outputs accordingly.


PLC Hardware, Memory, and Operating Cycle

4

Objectives: • Describe the functions and different variations of a PLC’s five sections: the input section, the output section, the power supply, the CPU, and programming devices. • List the typical number of I/Os for the various size classifications of PLCs. • Explain the different types of PLC memory. • Describe the operating cycle of a PLC and how it relates to a PLC’s memory.

PLC DEVELOPMENT Programmable logic controllers (PLCs) were developed in the late 1960s for use in the automobile industry. When automobile model years changed, time-consuming and expensive rewiring of production lines and equipment was required. PLCs were designed to take the place of hardwired relays, timers, counters, and other control devices. Changes that required several days and an entire maintenance department rewiring control cabinets and equipment can now be made in only a few minutes by one technician reprogramming a PLC. A PLC is similar to a real-time computer and is designed for use in industrial environments that may be hostile. PLCs are designed to withstand electrical noise, vibration, and the wide range of temperatures found in industrial facilities. PLCs require less space and provide more control functionality than the hardwired components (relays and timers) that PLCs replace. See Figure 4-1. Early PLCs had limited functionality and were expensive. However, numerous improvements and innovations have been made, and PLCs are now a cost-effective

Learner Resources atplearningresources.com/quicklinks Access Code:

alternative for an application that requires at least three or four control relays and one or two timers. PLCs are available in a variety of sizes and types from various manufacturers.

PLCs are used in pump applications to control the time of operation by using level sensors that monitor fluid levels.

157


158

PROGRAMMABLE LOGIC CONTROLLERS: PRINCIPLES AND APPLICATIONS

PLC SECTIONS

PLC Space Advantage RELA RELAYS

HARDWIRED ENCLOSURE PLC

Cleaver vver Brooks

PLC-WIRED ENCLOSURE Figure 4-1. PLCs require less space and are easier to modify than hardwired control components.

All PLCs have five common sections regardless of the manufacturer, model, or size. The sections common to all PLCs are the input section, output section, power supply, central processing unit (CPU), and programming device. The sections work together to provide a PLC with usable functionality. The sections are found in various shapes, sizes, or form factor (fixed or modular PLC). See Figure 4-2. Some PLCs have all five sections integrated into a single package (fixed). Other PLCs are designed with modular components to allow for greater flexibility.

PLC Input Sections The input section of a PLC is a grouping of terminal screws that receives signals from input devices and sends the signals to the CPU. Pushbuttons, selector switches, limit switches, and proximity switches are common input devices. Each input device is connected to a specific screw terminal that corresponds to a specific location (address) in the memory of the CPU. Typically, PLC input sections have light-emitting diodes (LEDs) or status indicators on an LCD display to indicate when an input device is closed (sending signal) and voltage is present at the input terminal. See Figure 4-3. PLC Input Section Internal Circuitry. Input devices typically operate at voltages higher than the voltage used by the CPU (5 V). Optical isolation is used by PLCs to convert high-voltage input signals to a voltage level the CPU can use. Inside AC-powered PLCs, AC input signals are converted to DC by a rectifier, and the DC signal turns on an LED. See Figure 4-4. The light from the LED is detected by a phototransistor, and the phototransistor sends a signal to the CPU. In most cases, the phototransistor and the CPU operate at the same voltage level. PLC TIPS

PLC wired enclosures with modular PLCs use blue wires to indicate DC voltage.

PLC CPUs have capacitors that store a nonlethal charge for extended periods of time. PLCs must not be mounted in a position where technicians could be injured from a startling reaction.


Chapter 4— PLC Hardware, Memory, and Operating Cycle

159

PLC Sections CPU (NOT SHO SHOWN) WN)

INPUT SECTION

CPU INPUT MODULE

POWER SUPPL SUPPLY

OUTPUT MODULE

POWER WER SUPPL SUPPLY TERMINALS TERMINAL (NOT SHO SHOWN) WN)

OUTPUT SECTION

COMMUNICATION POR COMMUNICATION PORT T FOR PROGRAMMING PR DEVICE (NO (NOT SHOWN)

FIXED FORM FACTOR

LEDs

MODULAR FORM FACTOR

Figure 4-2. Regardless of the form factor, all PLCs have five common sections. These sections are the input section, output section, power supply, central processing unit (CPU), and programming device or port.

PLC Input Sections INPUT DEVICE

LED LIGHTS WHEN POWER REACHES TERMINAL FROM INPUT DEVICE

INPUT 9 LED

LS1 PB1

INPUT ADDRESS I/0

115 V

L1

N

INPUT ADDRESS I/4 INPUT SECTION

SSW1

INPUT 0 1 2 3

4 5 6 7

8 9 10 11

12 13 14 15

INPUT ADDRESS I/2 IN 0 IN

LS1

2 IN 4 IN

PB1

6 IN 8 IN 10 IN

SSW1

12 IN 14 AC COM

IN 1 IN 3 IN 5 IN 7 IN 9 IN 11 IN 13 IN 15 AC COM

LCD DISPLA DISPLAY INPUT SECTION INPUT ADDRESS I/13

FIXED PLC

MODULAR PLC INPUT MODULE

Figure 4-3. PLC input sections have LEDs or status indicators on an LCD display that indicate when an input device is sending a signal to a specific address of the input section.


160

PROGRAMMABLE LOGIC CONTROLLERS: PRINCIPLES AND APPLICATIONS

PLC Internal Circuitry

CPU

CPU

Fixed PLC (Input Section)

Fixed PLC (Output Section)

AC VOLTAG LT E LTAG BRIDGE RECTIFIER

INTERNAL INPUT MODULE CONNECTION INPUT AC 0 1 2 3

4 5 6 7

8 9 10 11

INTERNAL OUTPUT MODULE CONNECTION

CURRENT CURRENTLIMITING RESISTOR

DC VOLTAG LT E LTAG

LIGHT

12 1 1 13 14 15

LIGHT

IN 0 IN 2 IN 4 IN 6 IN 8 IN 10 IN 12 IN 14 AC COM

OUTPUT AC 0 1 2 3

4 5 6 7

8 9 10 11

1 12 1 13 14 15

VAC

PLC CENTRAL PROCESSING PR G UNIT

IN 1 IN 3 IN

OUT OUT 1 OUT 3 OUT

5 IN

5 OUT

7 IN

7 OUT

9 IN 11 IN

DC VOLTAG LT E LTAG

13 IN

PHOTOTRANSIST OTOTRANSISTOR OTOTRANSIST TRANSISTOR

15 AC COM

Modular PLC (Input Module)

9 OUT

LED

11 OUT 13 OUT

AC VOLTAG LT E LTAG

LED

INPUT SECTION INTERNAL CIRCUITRY

TRIAC

OUTPUT SECTION INTERNAL CIRCUITRY

15

0 OUT 2 OUT 4 OUT 6 OUT 8 OUT 10 OUT 12 OUT 14 AC COM

Modular PLC (Output Module)

Figure 4-4. The internal circuitry of a PLC input section converts signals to the voltage level required by the CPU, and the internal circuitry of an output section converts signals from the CPU to the voltage level required by output devices.

PLC Input Section Wiring. Conductors are wired from input devices and terminate at PLC input terminals. The input terminals have self-lifting pressure plates or screw-cage clamps to attach the conductors. Often the insulation color of the conductor indicates the type of signal, either VDC or VAC. A common color scheme in an industrial environment would be blue for DC wiring and red for AC wiring. Conductors wired from input devices must meet specific requirements.

The requirements involve wire types, insulation temperature ratings, the number of wires per terminal, wire size, and terminal wiring torque. These requirements are found in a manufacturer’s PLC manual. Nano- and micro-PLCs typically have integral terminals, which are fixed to the PLC. However, rack-mounted PLCs have removable terminal blocks. These blocks make it easier to terminate conductors and allow a defective PLC to be replaced without disconnecting and reconnecting all the field wiring. See Figure 4-5.


Chapter 4— PLC Hardware, Memory, and Operating Cycle

161

Conductor Requirements

Wire Type

Insulation Temperature Rating

Wire Size (2 wire maximum per terminal screw) 1 wire per terminal

2 wires per terminal

Solid

Cu-90°C (194°F)

12 to 20 AWG

16 to 20 AWG

Stranded

Cu-90°C (194°F)

14 to 20 AWG

18 to 20 AWG

Wiring torque = 0.56 Nm (5.0 in-lb) rated

INPUT AC

INPUT SECTION

0 1 2 3

FIXED INPUT TERMINALS

4 5 6 7

8 9 10 11

12 13 14 15

TERMINAL BLOCK HOLDING SCREW

IN 0 IN

TERMINAL BLOCK

2 IN 4 IN 6 IN

PRESSURE PLA PLATE CABLE TIE SLOT

OUTPUT SECTION

FIXED INPUT TERMINALS

8 IN 10 IN 12 IN 14 AC COM

WIRES TO INPUT DEVICES

IN 1 IN 3 IN 5 IN 7 IN 9 IN 11 IN 13 IN 15 AC COM

REMOVABLE V VABLE TERMINAL BLOCKS

Figure 4-5. When used as wires from input devices to PLC input terminals, conductors are commonly blue for DC and red for AC.

PLC Output Sections The output section of a PLC is the section that sends signals from the CPU to components that perform work. Components such as pilot lights, control relays, motor starters, and solenoids are typical components controlled by PLCs. Each output component is connected to a specific screw terminal of the output section that corresponds to a specific location (address) in the memory of the CPU. Typically, each PLC output screw terminal has an LED or LCD display to indicate when voltage to energize an output component is present at the terminal. See Figure 4-6.

PLC Output Section Internal Circuitry Output components typically operate at a voltage that is higher than the operating voltage of the CPU (5 V). Optical isolation is also used to convert low-level voltage signals from the CPU to a voltage that an output component can use. Inside the PLC, low-level voltage signals are used to turn on an LED. The light from the LED is detected by a phototransistor, which turns on a triac. Triacs are used to actually turn output components ON and OFF. The CPU and the LED of the phototransistor operate at the same voltage level.

CODE CONNECT Section 300.7(A) of the NEC ® covers sealing a conduit when it transitions between areas with different temperatures. When air travels from a warm area to a cold area in a conduit, condensation forms in the cold area. Section 300.7(A) requires the raceway to be sealed to prevent warm air from traveling to the cold area. This is a common issue with large commercial refrigeration units. Explosion-proof seals are not required.


162

PROGRAMMABLE LOGIC CONTROLLERS: PRINCIPLES AND APPLICATIONS

PLC Output Sections

LED LIGHTS WHEN POWER REACHES TERMINAL FROM CPU OUTPUT 3 LED

OUTPUT 0 1 2 3

4 5 6 7

8 9 10 11

OUTPUT ADDRESS O/3

12 13 14 15

115 V

L1

N

VAC OUT OUT 1 OUT

SOL1

3 OUT 5 OUT

L1

7 OUT

L2

9 OUT

115 V

11 OUT

L1

13 OUT

N

15

M1

0 OUT

M1

2 OUT 4 OUT

M2 L1

6 OUT 8 OUT 10 OUT 12 OUT 14 AC

L2 L3

SOL2

COM

OUTPUT COMPONENT

OUTPUT COMPONENT

OUTPUT SECTION

FIXED PLC

MODULAR PLC OUTPUT MODULE

Figure 4-6. PLC output sections have LEDs that indicate when the CPU sends a signal to a specific address of the output section to turn ON an output component.

PLC TIPS Current requirements for each input device and output component should be listed on a card with a PLC.

PLC Power Supplies A power supply is a section of a PLC that converts the voltage of a power source to the low-level voltage (typically 5 VDC) required by the CPU and the related electronics inside the PLC. See Figure 4-7. PLC power supplies are available for any voltage source encountered. Some power supplies can be used with more than one voltage. A jumper or dip switch is used to select the voltage level, 115 VAC or 230 VAC, or the power supply is designed to accept a range of voltages, such as 85 VAC to 132 VAC. PLC power supply sections (modules) typically use LEDs to indicate when voltage is present. PLC power supplies are also designed to withstand momentary losses of power without affecting the

operation of the PLC. Hold-up time is the length of time a PLC can tolerate a power loss without affecting operation. Typical hold-up time for PLCs varies from 10 ms (milliseconds) to 3 sec.

WARNING W ARNING Set any dipswitches or input voltage jumpers before applying power to a power supply. Power supply terminal screws are rated for 8.8 in-lb or 7 in-lb of torque depending on the power supply model. Hazardous voltage is present on exposed pins of chassis when power is applied. An electrical arc can occur or anyone making contact with a pin can receive an injury.


Chapter 4— PLC Hardware, Memory, and Operating Cycle

163

PLC Power Supplies

MODULAR PLC

MORE OUTPUT TERMINALS; LARGER CURRENT RA RATED POWER SUPPL SUPPLY

POWER LED FIXED MICRO-PLC

24 VDC FOR INPUT DEVICES

POWER LED

POWER

L1

POWER

N

115 VAC CONNECTION

100 VAC/1 VAC 20 VAC JUMPER L1

L2

200 VAC/2 VAC 40 VAC JUMPER

208 VAC CONNECTION

VOLTAGE SOURCES

85 VAC/ VAC 132 VAC JUMPER

170 VAC/ VAC/250 /250 VAC JUMPER

VOLTAGE SOURCE JUMPERS

Typical PLC Power Ratings 24 VDC

20 VDC to 30 VDC

120 VAC or 220 VAC

85 VAC to 132 VAC

12 VDC or 24 VDC

120 VAC or 240 VAC

85 VAC to 265 VAC

170 VAC to 265 VAC

Figure 4-7. Power supplies convert the supplied voltage to a low voltage level required by the CPU and other electronic circuits.

In addition to various voltage ratings, PLC power supplies have various current ratings. As the number of input devices and output components increase, the current required from the power supply increases. Many PLC power supplies provide 24 VDC for input signals. The voltage and current ratings of the power supply must not be exceeded when installing a PLC.

PLC Central Processing Units A central processing unit (CPU) is a section of a PLC that houses the processor (brain) of the PLC. A user-developed control program (PLC program) resides in the CPU. The CPU receives signals from input devices, such as limit switches or proximity sensors, compares the signals with information in the PLC program, and sends signals through the

PLC TIPS Siemens S7-1200 PLCs have power supplies with power ratings of 93 VAC to 132 VAC and 187 VAC to 264 VAC.


164

PROGRAMMABLE LOGIC CONTROLLERS: PRINCIPLES AND APPLICATIONS

PLC Programming Devices A programming device is a device with a keypad that is used to write and enter a user-developed control program into a PLC. Programming devices can also be used to monitor and troubleshoot the equipment or process that is being controlled. Programming devices fall into four categories: integrated programming devices, handheld programming devices, human machine interfaces, and personal computers (PCs). Some PLCs can work with multiple programming devices. There are advantages and disadvantages to each type of programming device.

output section to turn output components ON and OFF. See Figure 4-8. CPUs use a variety of LEDs to indicate processor status. CPUs are rated according to the size of the program memory and scan time. Program memory is the maximum number of programming instructions a CPU can hold. Program memory is measured in increments of 1000 (1k) instructions. Scan time is the length of time a processor takes to execute a program once. Scan time is measured in milliseconds per 1k (ms/k) of ladder logic programming. Scan time increases as the number of instructions increase.

PLC Central Processing Units RUN, CPU FAULT, UL FORCED I/O, ULT, AND BA BATTERY LOW PROCESSOR INDICA OR LIGHTS INDICAT

INPUT DEVICE

PROCESSOR INDICA OR LIGHTS INDICAT

CPU SECTION (MODULE)

PROGRAM MEMORY

CENTRAL PROCESSING SECTION

PROGRAM MEMORY

CPU OUTPUT SIGNALS SENT TO OUTPUT MODULE

INPUT MODULE SIGNALS FROM INPUT DEVICES SENT TO CPU

OUTPUT COMPONENT

L1

OUTPUT COMPONENT M1

N

FIXED PLC

INPUT DEVICE

0 1 2 3

4 5 6 7

8 9 10 11

0 1 2 3

1 12 1 13 14 15

0 IN 2 IN

CPU SCAN TIME (ms/k)

4 IN

L1 O/2

6 IN 8 IN 10 IN

1 ST T STAR

CONVEY CONVEYOR MOTOR

4 5 6 7

8 9 10 11

N

12 IN 14 AC COM

L1

OUT

IN 1 IN 3 IN 5 IN 7 IN 9 IN 11 IN 13 IN 15 AC COM

PLC PROGRAMMING DIAGRAM

12 1 1 13 14 15

VAC

IN

CPU RUNS THROUGH ALL RUNGS OF PROGRAM ONE TIME

I/3

OUTPUT AC

INPUT AC

OUT 1 OUT 3 OUT 5 OUT 7 OUT 9 OUT 11 OUT 13 OUT 15

0 OUT 2 OUT

M1

4 OUT 6 OUT 8 OUT 10 OUT 12 OUT 14 AC COM

MODULAR PLC

Figure 4-8. The CPU compares input signals to the stored PLC program in order to turn output components ON and OFF.

N


Chapter 4— PLC Hardware, Memory, and Operating Cycle

Integrated Programming Devices. An integrated programming device is a device that consists of a small liquid crystal display (LCD) and a small keypad or set of buttons that are part of a PLC. Integrated programming devices are typically found on nano- and pico-sized PLCs. A PLC program is entered into the PLC using the keypad and viewed on the LCD display. Integrated programming devices are a convenient way to access a PLC program without additional hardware. However, small LCD displays provide only limited viewing, and making any programming changes with an integrated keypad is typically time-consuming. See Figure 4-9.

165

Handheld Programming Devices. A handheld programming device is a separate keypad device that is not an integral part of a PLC. A handheld programming device is about the same size as a smart phone but with a larger display and keypad than an integrated programming device. Handheld programming devices connect to a PLC with a cable and connector. As with integrated programming devices, handheld programming devices are typically used with smaller PLCs. Handheld programming devices are used to enter, copy, display, store, and transfer PLC programs. The ability to copy, store, and transfer a PLC program allows a

CODE CONNECT

Integrated Programming Devices

KEYP KEYPAD

NANO-PLC SPECIAL FUNCTIONS IN CIRCUIT DIAGRAM

DELETE OBJECT IN CIRCUIT DIAGRAM

CHOOSE CONT CONTACT NUMBERS, VALUES V , AND TIMES

MOVE CURSOR

PREVIOUS MENU LEVEL, CANCEL ENTRY

NEXT MENU LEVEL; STORE ENTRY

The NEC ® defines a nonlinear load as any load where the wave shape of the load current is not proportional to the wave shape of the load voltage. Nonlinear loads contain DC power supplies that draw current in pulses at the peak of the voltage sine wave. Nonlinear loads include compact fluorescent lights, LED lights, electronic equipment, and variable-frequency drives. VOLTAGE MAY BE MA SINUSOIDAL

+VOLTS

INTEGRATED INTEGRA TED KEYP KEYPAD AD 0

Keys

Operation

DEL and ALT AL

Show system menu (press both keys at same time)

OK

• Go to next menu • Select menu button • Store entry

ESC

• Previous menu level • Cancel entries from last OK

Up; down; move left; move right

• Change menu item • Change value • Change position

Figure 4-9. Integrated programming devices provide a convenient way to access a PLC program without additional hardware.

-VOLTS

CURRENT DRAW IN DRA SHORT PULSES


166

PROGRAMMABLE LOGIC CONTROLLERS: PRINCIPLES AND APPLICATIONS

handheld programming device to be used with multiple PLCs having the same type of programming. Although the display and keypad are larger than that of an integrated programming device, viewing and editing are still limited with handheld programming devices. See Figure 4-10. Human Machine Interfaces. A human machine interface (HMI) is a color or monochrome display panel with a keypad and buttons that shows the status of a process or application in real time. Communication cables are used to connect HMIs to PLCs. HMIs are also referred to as graphic terminals or operator interfaces.

Typically, HMIs consist of a display panel, which may or may not be a touchscreen, that uses text, graphics, or a combination of the two to represent a process or application. The keypad and buttons provide access to different screens and/or control functions involved with the process shown. All of these features allow an operator to monitor and control the process in real time. HMIs are designed in a variety of sizes depending on the PLC type and the size of the process or application. They are even available for demanding environments, such as semiconductor clean rooms or hazardous locations described per the NECÂŽ.

Handheld Programming Devices

IN 1 IN 2

IIN N3

OUT 1

ST T/STO STAR

STOP

P PLC

OUT 1

OL

MONITOR DISPL A AY

NOTE: The present-day use of handheld programming devices is rare.

MICRO-PLC

HANDHELD PROGRAMMING DEVICE

DIAGNOSTIC/ TROUBLESHOOTING KEYS

EDITING KEYS

NAVIGATION NAVIGA VIGATION KEYS

INSTRUCTION KEYS EDITING KEY

EDITING KEY

HANDHELD PROGRAMMING OGRAMMING DEVICE KEYP KEYPAD Keys

Operation

Diagnostic/T Diagnostic/Troub leshooting

Allow PLC to be started and view running

Instruction

Allow program instructions to be entered into PLC

Editing

Allow program changes to be made to program

Navigation

Allow access to entire program

Figure 4-10. Handheld programming devices can copy, store, and transfer PLC programs to multiple PLCs that have the same type of programming.


Chapter 4— PLC Hardware, Memory, and Operating Cycle

167

Although PLCs cannot be directly programmed from HMIs, the parameters of certain instructions can be adjusted from one, such as timer and counter preset values. For this, an HMI may require a separate programming software package. See Figure 4-11. Personal Computers. Personal computers (PCs) are the most common programming devices used with PLCs. Desktop and laptop PCs are used to program PLCs through an interface cable and connectors. All software and interface cables are specific to a PLC family and manufacturer and cannot be used on other PLC families of the same manufacturer or with a PLC of a different manufacturer. PCs are used as programming devices on all sizes of PLCs. See Figure 4-12.

In some applications, personal computers (PCs) are used to troubleshoot PLCs that control electric motor drives.

Human Machine Interfaces (HMIs) GRAPHICS MEDIUM PLC

TOUCHSCREEN T OUCHSCREEN DISPLA DISPLAY Y

Allen-Bradleyy Allen-Bradle

PrintVi P rintView 1400e rintView

F17 F18 F19

COMMUNICA COMMUNICATION CABLE

7

8

9

4

5

6

1

2

3

*

0

#

F20

BUTTONS

F21

F1

F2

F3

F4

F5

F6

F7

F8

F9

F10

F11

F12

F13

F14

F15

F16

F9

SELECT

F9

CANCEL

KEYP KEYPAD

Figure 4-11. HMIs allow access to PLC programs and operate similar to PC access but with slightly limited capabilities.


168

PROGRAMMABLE LOGIC CONTROLLERS: PRINCIPLES AND APPLICATIONS

Personal Computer (PC) Programming Devices

L1

LARGE PLC

L2

IN 1

IN 2

PUSHBUTTON

PRESSURE SWITCH

OUTPUT 1

SOLENOID

LAPTOP COMPUTER

PLC SOFTW SOFTWARE IS SPECIFIC TO PLC MANUF TURER AND PLC F MANUFAC FAMIL AMILY AMILY ~ Esc

~

! 1

` Caps Lock

Shift

Ctrl

F2

@ 2

Q

Tab

~

F1

# 3

W

A

S

^ 6

T

F C

~

F5

% 5

R

D X

Alt

F4

$ 4

E

Z

~

F3

& 7

Y G

V

F6

* 8

U

H B

F8

( 9

I

J N

~

F7

M

{

[

: ;

L > .

F11

+ =

P

< ,

F10

_ -

) 0

O K

~

F9

Backspace

}

|

]

\

“ ‘ ? /

Alt

F12

F10

F11

F12

Insert

Home

Page Up

Delete

End

Page Down

Enter

Shift

Ctrl

Num Lock

/

*

7

8

9

Home

Pg Up

4

5

6

1

2

3

End

Pg Dn

0

.

Ins

Del

_

+

Enter

ALONG WITH MOUSE, KEYS ARE USED TO CREATE PLC PROGRAMS AND DOWNLOAD PROGRAM TO PLC

DESKTOP KEYBOARD Figure 4-12. PCs are the most common programming devices used with PLCs but require specific interface cables and connectors specific to a PLC family and manufacturer.

In addition to basic programming and monitoring functions, PCs have additional advantages over integrated and handheld programming devices that include the following: • PCs have large display screens to display multiple lines of PLC programming. • PCs typically make programming easier by using Windows® software. • PCs can highlight a PLC program with instruction and rung comments.

The disadvantages of PCs when compared to integrated and handheld programming devices include the following: • Desktop and laptop PCs are heavier than other programming devices. • Desktop and laptop PCs and any necessary programming software and interface cables are more expensive than integrated or handheld programming devices.

• PCs can be used to print out hard copies of a PLC program. • PCs can copy and store multiple PLC programs at one time. • PCs can copy PLC programs to various memory formats such as solid-state drives (SSDs), memory sticks, or external hardrives.

PLC TIPS When connecting a PLC to a PC (laptop or desktop), a USB port or Ethernet port is typically used. On older versions of PLCs, the serial port (COM 1) may be used.


Chapter 4— PLC Hardware, Memory, and Operating Cycle

PLC CLASSIFICATIONS PLCs are typically classified by the number of input and output (I/O) terminals. For example, a PLC with 10 input and 8 output terminals would be an 18 I/O PLC. PLCs typically have more input terminals than output terminals. As the number of I/Os increase, the physical size of the PLC must increase. Typically PLCs are classified into four sizes: nano (pico), micro, medium, and large. See Figure 4-13. The maximum number of I/Os (with expansion units) associated with each PLC size is typically less than 16 I/Os for nano-PLCs, 16 I/Os to 128 I/Os for micro-PLCs, 129 I/Os to 512 I/Os for medium PLCs, and more than 512 I/Os for large PLCs.

169

Most PLC manufacturers have more than one family of PLCs. Individual PLC families share a common shape/footprint, hardware attributes, and programming software. For example, Rockwell Automation has the PLC-5®, SLC™500, and MicroLogix™ families. Siemens Energy and Automation has the S7-1200, and S7-1500 families. Typically, PLC components are not interchangeable between PLC manufacturers or between PLC families of the same manufacturer. Also, manufacturers typically have more than one PLC size within a family, such as with Rockwell Automation’s MicroLogix™ family. The MicroLogix™ family of PLCs has the MicroLogix™ 1100 with up to 144 I/Os and the MicroLogix™ 1400 with up to 288 I/Os.

CODE CONNECT

PLC Sizes LESS THAN 16 I/Os

NANO-PLC

129 I/Os TO 512 I/Os

MEDIUM PLC

16 I/Os TO 128 I/Os

MICRO-PLC

MORE THAN 512 I/Os

LARGE PLC Rockwell Automation, Inc. Roc

Figure 4-13. The size of a PLC is determined by the number of input and output terminals on the PLC.

Section 110.3(B) of the NEC® states, ““Listed Listed or labeled equipment shall be installed and used in accordance with any instructions included in the listing or labeling.” Most PLCs, regardless of the manufacturer or size, are listed and/ or labeled by qualified testing organizations. A technician must follow the installation instructions supplied with the PLC in order to be NEC® compliant. If the technician has a question regarding the instructions, the PLC manufacturer’s technical support should be contacted. A telephone number or web link is typically noted in the instructions.


170

PROGRAMMABLE LOGIC CONTROLLERS: PRINCIPLES AND APPLICATIONS

Form Factors Form factor is the physical configuration used to connect the components of a PLC into a housing. The two types of form factors used with PLCs are fixed and modular. Fixed PLCs A fixed PLC is a PLC that has a set number and type of input and output (I/O) terminals. The input section, output section, power supply, processor, and in some cases the integrated programming device are contained in a common housing. Fixed PLCs are typically used with small machines where physical space is limited. The number and type of I/Os cannot be changed in a fixed PLC. See Figure 4-14. However, the number of I/Os of some fixed PLCs can be increased by incorporating an expansion unit. Expansion units also have a set number and type of I/O terminals. Expansion units are mounted as close to the fixed PLC as possible and are connected via a data bus or data cable. PLC TIPS Do not use a cable (data bus) other than the one provided by the PLC manufacturer for connecting expansion units and chassis as data corruption may occur.

Modular PLCs A modular PLC is a PLC that has a variable number of input and output (I/O) terminals based on the number of cards or modules placed into a chassis or rack. A card chassis has slots that accommodate the power supply, processor, and input and output cards. Chassis and racks with various numbers of slots are available. The input terminals, output terminals, power supply, and processor are all separate cards or modules that are assembled in a variety of configurations. See Figure 4-15. Input cards or modules are available with any number of input terminals and input types (analog or digital). Output cards or modules are also available with any number of output terminals and output types (analog, digital, or combination). Note: Combination digital or analog I/O cards are available that have both inputs and outputs. Power supplies are available for various voltage sources and with various current capacities. Processors are available with small or large amounts of program memory and with fast scan times. Most modular PLCs can increase I/O capacity by connecting an expansion chassis to the PLC by a data bus. The expansion chassis is typically mounted to the right of the PLC’s base chassis but may be mounted at a remote location using a data cable. Modular PLCs are easy to expand and provide more flexibility than fixed PLCs.

Fixed PLCs CPU STAT ST US LED

EXPANSION UNITS OR MODULES (16 I/O) EXP

HOUSING

FIXED I/O INPUT SECTION

INPUT OR OUTPUT EXPANSION UNIT OR MODULE LED EXP

BASE UNIT

EXP EXPANSION UNIT OR MODULE TERMINAL DOOR

INPUT LED OUTPUT LED

INPUT OR OUTPUT OR MODULE EXPANSION UNIT LED EXP

COMMUNICATION COMMUNICA TION POR PORT T FIXED I/O OUTPUT SECTION

DATA BUS

UP TO 6 EXP EXPANSION UNITS OR MODULES CAN BE ADDED

FIXED PLC WITH EXP EXPANSION UNIT/MODULE

Rockwell Automation, Inc. Roc

Figure 4-14. Typically, fixed PLCs are used in small applications that require only a couple of sensors or switches, and where space is limited.


Chapter 4— PLC Hardware, Memory, and Operating Cycle

171

Modular PLCs BASE CHASSIS

POWER LED

EXP EXPANSION MODULES

PROCESSOR MODULE

COMBINA COMBINATION I/O MODULE EXP EXPANSION CHASSIS CHASSI

CPU ST STA ATUS ATUS LED POWER WER SUPPL SUPPLY MODULE

DATA BUS (BACK (BA CK P PANEL OF RACK)

OUTPUT MODULE INPUT MODULE

MODULAR PLC WITH EXP EXPANSION CHASSIS

ANALOG OUTPUT MODULE

Rockwell Automation, Inc. Roc

Figure 4-15. Modular PLCs are made up of individual sections that can be added to a PLC to expand the PLC’s I/O and power capabilities for almost any application.

PLC MEMORY The processor of a PLC contains memory in which the PLC program and related data are stored. Memory is a part of the CPU where program files are loaded for execution and data files are stored for fast access. Data is information that is stored in the memory of a CPU. The two areas in the memory of a PLC are the program files and the data table files. Program files are files that contain the user-developed control program (PLC program). A data table file is the section of PLC memory that contains the status of the CPU, inputs and outputs, timer and counter preset and accumulated values, and other program instruction values. See Figure 4-16. Memory can be volatile or nonvolatile. In the event of a power failure, volatile memory loses stored data while nonvolatile memory remains intact. Most PLCs contain both types of memory.

Random Access Memory Random access memory (RAM) is a type of memory that permits accessing the

storage medium to store and retrieve program files and data table files. The PLC program is run while stored in RAM memory. A battery or capacitor is used to provide back-up power so data will not be lost when normal power is turned OFF or lost.

Electrically Erasable Programmable Read-Only Memory Electrically erasable programmable read-only memory (EEPROM) is a type of nonvolatile memory that is retained when power is lost. EEPROM is used in PLCs to provide a backup for the RAM memory. A copy of the PLC RAM program is stored in EEPROM memory. Typically, data is transferred from RAM to EEPROM upon loss of power. At power up, data (including the PLC program) is transferred from EEPROM to RAM. The EEPROM can be an integral part of a PLC or a separate unit that plugs into a PLC socket. Many PLCs have EEPROM chips referred to as memory modules.

CODE CONNECT Section 110.26(E)(1)(a) of the NEC® requires a dedicated space above an electrical installation that is free of any piping, duct, or foreign equipment. The space must be equal to the width and depth of the equipment, and it must extend from the floor to the structural ceiling or 6 feet above the equipment, whichever is lower.


172

PROGRAMMABLE LOGIC CONTROLLERS: PRINCIPLES AND APPLICATIONS

PLC Memory

BA BATTER Y (BACKUP POWER)

PROCESSOR RAM MEMORY CHIP

CPU MODULE

1 SHIELD

DH+

2

CPU EEPROM MEMORY MODULE (NONVOLATILE OLA OLATILE MEMORY)

PROG. TERM. 1

6

2

7

3

8

4

9

5 RS232

SPECIFIED COMMUNICATION PORT COMMUNICA

CPU LEFT LEFT-SIDE VIEW

CPU FRONT VIEW

Figure 4-16. Memory in a PLC is used for program files that contain the user PLC program and data table files, which contain the status of inputs and outputs, timer preset and accumulated values, counter preset and accumulated values, and other program instruction values.

The standard unit of memory for a PLC is the word. A word is a unit of memory that consists of 16 bits. A bit is the smallest unit of memory. See Figure 4-17. Bits are numbered right to left starting at 0. A nibble is a group of 4 bits. A byte is a group of 8 bits. Each bit corresponds to a specific location on the processor chip of a PLC. A “1” denotes the presence of voltage at a bit location. A “0” denotes the absence of voltage at a bit location. Data (information stored in memory) is represented by a series of 1s and 0s. As with computers, PLCs manipulate all data using 1s and 0s.

PLC OPERATING CYCLE When placed in the RUN mode, a PLC starts an operating cycle. The operating cycle of a PLC continues until the PLC is taken out of RUN mode. The operating cycle of a PLC consists of a series of actions performed sequentially and continuously. See Figure 4-18. The operating cycle is also referred to as the scan or the PLC scan. The five sections of the operating cycle are the input scan, program scan, output scan, service communications, and housekeeping and overhead.


Chapter 4— PLC Hardware, Memory, and Operating Cycle

Input Scan The input scan is the section of the operating cycle during which the PLC examines the input devices for the absence or presence of voltage and records a 0 or 1 at the corresponding input data table location. Program Scan The program scan is the section of the operating cycle during which the PLC examines the PLC program, compares the program to the status of the inputs, uses the comparison to determine what output components will be energized or de-energized, and records a 0 or 1 at the corresponding output data table location. Output Scan The output scan is the section of the operating cycle during which the PLC energizes or de-energizes output components based on the information in the output data table. Service Communications Service communications is the section of the operating cycle during which the PLC communicates with other devices, such as handheld programmers or PCs.

173

Units of Memory 16-BIT WORD FROM PROCESSOR TO OUTPUT SECTION (MODULE) 1 = VOLTAGE PRESENT

BIT LOCA LOCATION

0 = NO VOLTAG LT E LTAG 15 14 13 12 11 10

9

8

7

6

5

4

3

2

1

0

1

0

0

1

1

0

1

0

0

1

1

1

0

1

1

0

NIBBLE = 4 BITS

BYTE = 8 BITS

BYTE = 8 BITS

Word From Processor to Output Section (Module) Output

State

Output

State

0

ON

8

OFF

1

ON

9

OFF

2

OFF

10

OFF

3

OFF

11

ON

4

ON

12

ON

5

OFF

13

OFF

6

ON

14

ON

7

ON

15

ON

Figure 4-17. A word is a unit of memory in a PLC and consists of 16 bits. A bit is the smallest unit of memory.

Housekeeping and Overhead Housekeeping and overhead is the section of the operating cycle during which the PLC performs memory management and updates timers and counters. PLC operating cycles occur in a matter of milliseconds. The length of an operating cycle is determined by the size of the program, the number and type of instructions, and the amount of service communications, housekeeping, and overhead required.

PLC TIPS Handheld programming device memory modules must be handled by the ends of the carrier or edges of the plastic housing. Do not expose memory modules to electrostatic charges. Electrostatic charges destroy the data in memory modules.

Industrial processes utilize large modular PLCs, and often more than one, to run complex electrical systems.


174

PROGRAMMABLE LOGIC CONTROLLERS: PRINCIPLES AND APPLICATIONS

PLC Operating Cycle

Overhead

1

5

Input Scan

Service Comms

2

Program Scan

4

INPUT 1 SCAN

OPERA OPERATING CYCLE Output Scan 3

VOLTAGE IS PRESENT AT I/3 BECAUSE LS1 IS CLOSED; A 1 IS PLACED AT BIT #3 CORRESPONDING TO I/3

INPUT DEVICE

LS1

15 14 13 12 11 10

9

8

7

6

5

4

3

2

1

0

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

0

Input Data Table

HOUSEKEEPING 5 AND OVERHEAD

INSTRUCTION I/3 IS TRUE BECAUSE A 1 IS AT BIT #3; INSTRUCTION 0/2 IS TRUE BECAUSE INSTRUCTION I/3 IS TRUE

SERVICE 4 COMMS

PROGRAM 2 SCAN

I/3

O/2

LIMIT SWITCH 1

INDICA R INDICATO LIGHT 3

L1

N

L3

INSTRUCTION 0/2 IS TRUE AND A 1 IS PLACED AT BIT #2 CORRESPONDING TO 0/2

OUTPUT COMPONENT

OUTPUT 02, INDICA INDICATION LIGHT 3, IS TURNED ON BECAUSE A 1 HAS BEEN PLACED AT BIT #2

15 14 13 12 11 10

9

8

7

6

5

4

3

2

1

0

0

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

Output Data Table

OUTPUT 3 SCAN

Figure 4-18. The operating cycle of a PLC runs continuously and sequentially while data tables are updated as inputs and outputs change state.


Chapter Review Name _________________________________________________________

4

Date ____________

True-False T

F

1. Integrated programming devices are typically found on nano-PLCs.

T

F

2. Personal computers (PCs) are the most common programming devices used with PLCs.

T

F

3. Input devices typically operate at lower voltages than those used by the CPU of a PLC.

T

F

4. An output component typically operates at a voltage lower than the operating voltage of a PLC CPU.

T

F

5. PCs are used as programming devices on all sizes of PLCs.

T

F

6. The two types of form factors used with PLCs are fixed and modular.

T

F

7. Housekeeping and overhead is the section of the operating cycle during which a PLC performs memory management and updates timers and counters.

T

F

8. All PLCs have three common sections regardless of the manufacturer, model, or size.

T

F

9. Pushbuttons, selector switches, limit switches, and proximity switches are common input devices.

T

F

10. The standard unit of memory for a PLC is the byte.

T

F

11. PLC components are not typically interchangeable between manufacturers.

T

F

12. EEPROM is used in PLCs to provide power failure backup for RAM memory.

T

F

13. CPUs are rated according to program memory size and scan time.

T

F

14. The number and type of I/Os cannot be changed in a fixed PLC.

T

F

15. PLCs are a cost-effective alternative for an application that requires a control relay and a timer.

Completion ______________ 1. A(n) ___ is a device with a keypad that is used to write and enter a user-developed control program into a PLC. ______________ 2. ___ is the length of time a PLC can tolerate a power loss without affecting operation. ______________ 3. A(n) ___ is a separate keypad device that is not an integral part of a PLC.

175


176

PROGRAMMABLE LOGIC CONTROLLERS: PRINCIPLES AND APPLICATIONS

______________ 4. ___ is the maximum number of programming instructions a CPU can hold. ______________ 5. ___ is a chip inside a CPU that stores data at specific addresses. ______________ 6. A(n) ___ is a group of 4 bits. ______________ 7. ___ is the section of the operating cycle during which a PLC communicates with other devices, such as handheld programmers or PCs. ______________ 8. The ___ is the section of the PLC that houses the processor (brain) of the PLC. ______________ 9. ___ is the physical configuration used to connect the components of a PLC into a housing. ______________ 10. A(n) ___ is a PLC that has a variable number of I/O terminals based on the number of cards or modules placed into a chassis or rack.

Multiple Choice ______________ 1. Which of the following is NOT a PLC size classification? A. large B. micro C. medium D. small ______________ 2. Which of the following is NOT a component that a PLC would typically control directly? A. control relay B. pilot light C. motor starter D. motor ______________ 3. Which of the following units is the smallest unit of memory? A. bit B. byte C. nibble D. word ______________ 4. Which of the following is NOT a section common to all PLCs? A. programming device B. expansion chassis C. central processing unit D. power supply ______________ 5. Which of the following is NOT used to program PLCs? A. human machine interface B. handheld programming device C. integrated programming device D. digital interface autopanel


PLC Exercise

4.1

Two-Motor Starter Circuits

Different types of industries use conveyor equipment to send products from one point to another. Typically, a PLC will control motor starter circuits with multiple motors to run conveyor belts. For this lab, a motor control circuit is wired with two motors. A limit switch, overloads, and stop switch are hardwired NC, and the start switch is hardwired NO. An indicator light is installed to turn on when one or both overloads trip.

BILL OF MA MATERIALS • TECO PLR or Micrologix™ 1100 PLC • NC red pushbutton • NO green pushbutton • Limit switch • Motor starter/contactor • Light

2L3

MOTOR ST TER STAR

LIMIT SWITCH

L1L +

– STOP

LIMIT SWITCH

ENCLOSURE

ST T STAR OLs

OLs

M1

M2

ST T STAR SWITCH

M1 M1 M1

STOP SWITCH

M2 OLS L M1

CONVEY CONVEYOR MOTOR 1

OLS

CONVEY CONVEYOR MOTOR 2

CONVEY CONVEYOR MOTOR 3

M2

LINE DIAGRAM DRIVE MOTOR

TECO Procedures

I01

I02

I03

M01

STOP PB

LIMIT SWITCH

NO. 1 OVERLOAD

M01

I04

I05

Q01

NO. 2 OVERLOAD

ST T PB STAR

MTR ST STARTER

Q01

Q02

MOTOR OR ST STARTER

MTR ST STARTER

001

1. Create a new ladder logic or function block diagram program. 2. Use the TECO programming diagram or FBD to add the proper contacts and description in the programming grid/area. To switch from a 3-contact programming grid to a 5-contact programming grid, select 5-contact from the Edit drop down list in the Menu bar.

RUNG EXTENSION

002 RUNG EXTENSION

003

Q03

i03

004 OVER TRIP LIGHT

NO. 1 OVERLOAD i04

005 NO. 2 OVERLOAD

TECO PROGRAMMING DIAGRAM

177


178

PROGRAMMABLE LOGIC CONTROLLERS: PRINCIPLES AND APPLICATIONS

3. Use the Edit Contact window to denote an input or output number and the Symbol button to add a description after placing the input or output in the programming grid. For an FBD, use the Comment icon to add the description. 4. Run the program in Simulation Mode to verify proper operation. Use the Input Status tool window to activate the inputs and control the output to simulate circuit operation.

STOP PUSHBUTTON I01

I LIMIT SWITCH I02 NO. 1 MOTOR OR ST STARTER OVERLOADS I03

B001

I

AND

AND

I

AND

NO. 2 MOTOR OR ST STARTER OVERLOADS I04 ST T STAR PUSHBUTTON I05

I

I

Q

B004

OR

B005 NOT

B006

B007

MOTOR OVERLOAD TRIP INDICA OR LIGHT INDICAT Q03

OR

Q

NOT

FUNCTION BLOCK DIAGRAM

6. Turn power to the PLC ON and link the com port.

STOP

+

ST T STAR

ON

OFF AUTO TO

–

8. Place the SG2-12HR-D in Run Mode. Activate the start pushbutton and monitor the I/Os on the LCD display. 9. Stop the program and use the Save As function to save and place the lab application in the required folder location.

NO. 1 MOTOR ST TER STAR COIL NO. 2 MOTOR Q01 ST TER STAR COIL Q Q02

B002

5. Use the wiring diagram to wire the input devices and output components to the PLC.

7. Write the program to the SG2-12HR-D to download the program logic to the PLC.

B003

NC BK NC

BR

NO

BL G

OLS 1

OLS 2

+ MS1

MS2

L

N

TECO WIRING DIAGRAM


Chapter 4— PLC Hardware, Memory, and Operating Cycle

Allen-Bradley® Procedures

3. Verify that the programming diagram has no errors and save the project. 4. Use the wiring diagram to wire the input devices and output components to the PLC. Once all connections have been made, turn power to the PLC ON.

I:0/1

I:0/2

STOP PB

LIMIT SWITCH

I:0/3

I:0/4

O:0/0

ST T PB STAR

MOTOR ST TER 1 STAR

0000

1. Open the RSLogix™ Micro Starter Lite program and create a new programming diagram. 2. Use the AB programming diagram to add the proper address and description in the LAD 2 programming window.

I:0/0

179

OVERLOAD OVERLOAD 1 2

O:0/0

MOTOR R ST STARTER 1 O:0/0

O:0/1

MOTOR ST TER 1 STAR

MOTOR ST TER 2 STAR

I:0/0

O:0/2

OVERLOAD 1

OVERLOAD TRIP LIGHT

0001

0002

O:0/0

END

0003

AB PROGRAMMING DIAGRAM

5. Use RSLinx™ to establish communication between the PC and the Micrologix™ 1100.

STOP

ST T STAR

ON

OFF AUTO TO

6. Download the program logic to the PLC.

NC BK

7. Place the PLC in Run Mode.

NC

BR

NO

BL G

8. Activate input(s) and monitor to determine if the output(s) are operating correctly. OLS 1

OLS 2

L1 N G

+ MS1 MS1

AB WIRING DIAGRAM

L


180

PROGRAMMABLE LOGIC CONTROLLERS: PRINCIPLES AND APPLICATIONS

PLC Exercise

Two-Motor Starter Circuits with Control Relays BILL OF MA MATERIALS • TECO PLR or Micrologix™ 1100 PLC • Two NC red pushbuttons • Two NO green pushbuttons • Two motor starters/contactors

4.2

In different types of packaging applications, the motor running a roller or conveyor may need to be controlled from separate stations. The use of control relays built into PLC logic helps with these types of tasks. For this lab, an internal control relay is programmed to facilitate a motor circuit that controls two motors from two different stations. Two stop switches are hardwired NC, and two start switches are hardwired NO in parallel. Each motor starter is connected to its own output contact. MOTOR ST TER 2 STAR

MOTOR ST TER 1 STAR +

DRIVE MOTOR

ST T STAR STOP

STOP CR ST T STAR

ST T STAR SWITCH CR OLs

CR M1

OLs

CR

STOP SWITCH

M2

LINE DIAGRAM DRIVE MOTOR

ST T STAR SWITCH

TECO Procedures 1. Create a new ladder logic or function block diagram program. 2. Use the TECO programming diagram or FBD to add the proper contacts and description in the programming grid/area. 3. Use the Edit Contact window to denote an input or output number and the Symbol button to add a description after placing the input or output in the programming grid. For an FBD, use the Comment icon to add the description.

CONTROL OL RELA RELAY

I01

I02

I03

NO. 1 STOP PB

NO. 2 STOP PB

NO. 1 ST START PB

STOP SWITCH

M01

001 INTERNAL RELA RELAY

I04

002 NO. 2 ST START PB M01

003 M01

I05

INTERNAL RELA RELAY

Q01

004 INTERNAL RELA RELAY M01

NO. 1 OVERLOAD

NO. 1 MTR ST STARTER

I06

Q02

NO. 2 OVERLOAD

NO. 2 MTR ST STARTER

005 INTERNAL RELA RELAY

TECO PROGRAMMING DIAGRAM


181

Chapter 4— PLC Hardware, Memory, and Operating Cycle

4. Run the program in Simulation Mode to verify proper operation. Use the Input Status tool window to activate the inputs and control the output to simulate circuit operation.

NO. 1 STOP PUSHBUTTON I01

I

B001 AND

NO. 2 STOP PUSHBUTTON I02

I

5. Use the wiring diagram to wire the input devices and output components to the PLC.

M01

NO. 1 ST START PUSHBUTTON I03

6. Turn power to the PLC ON and link the com port.

OR

NO. 2 ST START PUSHBUTTON I04

NO. 1 MOTOR OR ST STARTER OVERLOADS I05

I

7. Write the program to the SG2-12HR-D to download the program logic to the PLC.

M

B002

I

8. Place the SG2-12HR-D in Run Mode. Activate the start pushbutton and monitor the I/Os on the LCD display.

B003

Q01

I

AND

Q

NO. 2 MOTOR OR ST STARTER OVERLOADS I06

B004

Q02

I

AND

Q

FUNCTION BLOCK DIAGRAM

9. Stop the program and use the Save As function to save and place the lab application in the required folder location.

STOP

+

ST T STAR

ON

OFF AUTO TO

STOP

ST T STAR

ON

OFF AUTO TO

– NC

NO

NC

OLS 1

OLS 2

+ MS1

MS2

TECO WIRING DIAGRAM

NO


182

PROGRAMMABLE LOGIC CONTROLLERS: PRINCIPLES AND APPLICATIONS

Allen-Bradley® Procedures 1. Open the RSLogix™ Micro Starter Lite program and create a new programming diagram. 2. Use the AB programming diagram to add the proper address and description in the LAD 2 programming window. 3. Verify that the programming diagram has no errors and save the project. 4. Use the wiring diagram to wire the input devices and output components to the PLC. Once all connections have been made, turn power to the PLC ON.

I:0/0

I:0/1

I:0/2

B3:0/0

STOP PB1

STOP PB2

ST T PB1 STAR

INTERNAL CONTROL RELA RELAY

0000

I:0/3

ST T PB2 STAR B3:0/0

INTERNAL CONTROL OL RELA RELAY

B3:0/0

I:0/4

O:0/0

INTERNAL CONTROL OL RELA RELAY

OVERLOAD 1

MOTOR ST TER 1 STAR

B3:0/0

I:0/5

O:0/1

INTERNAL CONTROL OL RELA RELAY

OVERLOAD 2

MOTOR ST TER 2 STAR

0001

0002

END

0003

AB PROGRAMMING DIAGRAM STOP

ST T STAR

ON

OFF AUTO TO

STOP

ST T STAR

ON

OFF AUTO TO

5. Use RSLinx™ to establish communication between the PC and the Micrologix™ 1100. 6. Download the program logic to the PLC.

NC

NO

NC

7. Place the PLC in Run Mode. 8. Activate input(s) and monitor them to determine if the output(s) are operating correctly.

OLS 1

OLS 2

L1 N G

+ MS1

MS2

N

AB WIRING DIAGRAM

NO


Chapter 4— PLC Hardware, Memory, and Operating Cycle

PLC Exercise

4.3

Reversing Starter Circuits

In conveyor applications, a motor may have to be controlled to propel a conveyor belt forward or backward. In this lab, a reversing motor starter circuit is programmed. An overload and stop pushbutton are wired NC. The forward and reverse start pushbuttons and wired NO.

BILL OF MA MATERIALS • TECO PLR or Micrologix™ 1100 PLC • NC red pushbutton • Two NO green pushbuttons • Forward/reversing motor starter

+ STOP

REVERSING MOTOR ST TER STAR

FORWARD W WARD R

OLs

L3 L L2 L11

F

L3 L L2

FORWARD W WARD ST T STAR SWITCH

F

REVERSE

183

REVERSE ST T STAR SWITCH

F R

R

LINE DIAGRAM

DRIVE MOTOR

L11

STOP SWITCH CONVEY CONVEYOR MOTOR 1

TECO Procedures

I01

I02

I03

M01

STOP PB

OVERLOAD

FORWARD WARD PB W

RUNG EXTENSION

001

1. Create a new ladder logic or function block diagram program. 2. Use the TECO programming diagram or FBD to add the proper contacts and description in the programming grid/ area.

M01

002 M01

q02

RUNG EXT

Q01

003 RUNG EXTENSION

RVRS MS

FORWARD WARD MS W

I01

I02

I04

M02

STOP PB

OVERLOAD

REVERSE PB

RUNG EXTENSION

004 M02

005 RUNG EXTENSION M02

q01

Q02

FRWD MS

REVERSE MS

006 RUNG EXTENSION

TECO PROGRAMMING DIAGRAM


184

PROGRAMMABLE LOGIC CONTROLLERS: PRINCIPLES AND APPLICATIONS

3. Use the Edit Contact window to denote an input or output number and the Symbol button to add a description after placing the input or output in the programming grid. For an FBD, use the Comment icon to add the description. 4. Run the program in Simulation Mode to verify proper operation. Use the Input Status Tool window to activate the inputs and control the output to simulate circuit operation. 5. Use the wiring diagram to wire the input devices and output components to the PLC.

STOP PUSHBUTTON I01

I B001 MOTOR OR ST STARTER OVERLOADS I02

AND

Q FORWARD WARD W ARD ST STAR ART PUSHBUTTON I03

B003 B002

NOT

OR

I B007 AND

B006

REVERSE MOTOR ST TER COIL STAR Q02

AND

Q

B004

REVERSE ST START PUSHBUTTON I04

NOT

B008 OR

I

FUNCTION BLOCK DIAGRAM

STOP

+

FORW FORWARD REVERSE

8. Place the SG2-12HR-D in Run Mode. Activate the start pushbutton and monitor the I/Os on the LCD display. 9. Stop the program and use the Save As function to save and place the lab application in the required folder location.

FORWARD WARD MOTOR W ST TER COIL STAR Q01

I

6. Turn power to the PLC ON and link the com port. 7. Write the program to the SG2-12HR-D to download the program logic to the PLC.

B005

AND

NC

NO

OLS

+ FMS

RMS

TECO WIRING DIAGRAM

NO


Chapter 4— PLC Hardware, Memory, and Operating Cycle

Allen-Bradley® Procedures

3. Verify that the programming diagram has no errors and save the project.

I:0/0

I:0/1

I:0/2

O:0/1

O:0/0

STOP PB1

OVERLOADS

FORWARD WARD PB W

REVERSE

FORWARD W WARD MOTOR ST TER STAR

0000

1. Open the RSLogix™ Micro Starter Lite program and create a new programming diagram. 2. Use the AB programming diagram to add the proper address and description in the LAD 2 programming window.

185

O:0/0

FORWARD W WARD MOTOR R ST STARTER I:0/0

I:0/1

I:0/3

O:0/0

O:0/1

STOP PB1

OVERLOADS

REVERSE PB

FORWARD W WARD

REVERSING MOTOR ST TER STAR

0001

O:0/1

REVERSE MOTOR R ST STARTER

END

0002

AB PROGRAMMING DIAGRAM

4. Use the wiring diagram to wire the input devices and output components to the PLC. Once all connections have been made, turn power to the PLC ON.

STOP

FORWARD

REVERSE

5. Use RSLinx™ to establish communication between the PC and the Micrologix™ 1100. 6. Download the program logic to the PLC.

NC

NO

NO

7. Place the PLC in Run Mode. 8. Activate input(s) and monitor them to determine if the output(s) are operating correctly. OLS 2

L1 N G

+ FMS S

RMS S

AB WIRING DIAGRAM


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.